industrial design equipment medical device medicine projects supplies new product development mobile handling product design doctor innovation machinery new product design development open source npd developers medical billing marketing